AmeliaBooking\Infrastructure\Repository\User\ProviderRepository D

Total Complexity 217
Dependencies 16
Dependents 0
Total lines 1,785
Lines of code 1,319
Logical lines of code 451
Comment lines 168
Methods 19
Properties 14

Methods 19

Method Rating Maintainability Complexity Lines of code
parseUserRow()
D
12
98 229
getByCriteria()
D
24
30 209
getFiltered()
A
37 13 75
getByCriteriaWithSchedule()
A
33 8 126
getAllWithServices()
A
34 6 127
getWithServicesAndExtrasAndCoupons()
A
37 7 85
getCount()
A
42 7 53
getAvailable()
S
43 5 52
getAllNumberOfAppointments()
S
47 6 34
getAllNumberOfViews()
S
48 6 33
getOnSpecialDay()
S
45 5 43
getProvidersServices()
S
48 5 35
getById()
S
45 4 46
addViewStats()
S
47 4 41
getOnBreak()
S
47 4 38
getAll()
S
49 3 35
getOnVacation()
S
51 3 28
deleteViewStats()
S
60 2 13
__construct()
S
57 1 17